package com.ethink.order.common.properties;

import com.baomidou.mybatisplus.core.injector.AbstractMethod;
import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;

import java.util.List;

/**
 * @author default
 * @version 1.0.0
 * @ClassName MySqlInjector.java
 * @Description
 * @createTime 2022年12月09日 14:19:00
 */
public class MySqlInjector extends DefaultSqlInjector {

    @Override
    public List<AbstractMethod> getMethodList(Class<?> mapperClass) {
        List<AbstractMethod> methodList = super.getMethodList(mapperClass);
        //把自己的方法实例添加到集合；
        // 需要是参照MP的方法写FindAll类(sql语句封装为MappedStatement)；
        methodList.add(new DelById());
        return methodList;
    }
}
